Dec 01 08:50:41.651 INFO testing mohas556/cassowaryr against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 08:50:41.651 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 08:50:41.951 INFO [stdout] a09524bac4585123c71e94d40e20093b28e488b1bc09a9e4e54025f6b6ffdebb
Dec 01 08:50:41.953 INFO running `"docker" "start" "-a" "a09524bac4585123c71e94d40e20093b28e488b1bc09a9e4e54025f6b6ffdebb"`
Dec 01 08:50:42.489 INFO [stderr] usermod: no changes
Dec 01 08:50:42.526 INFO [stderr]    Compiling cassowaryr v0.1.0 (/source)
Dec 01 08:50:42.807 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 08:50:42.807 INFO [stderr]     --> src/lib.rs:2055:36
Dec 01 08:50:42.807 INFO [stderr]      |
Dec 01 08:50:42.807 INFO [stderr] 2055 |                                 if (val > 0f64 && var.pivotable()) {
Dec 01 08:50:42.807 INFO [stderr]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 08:50:42.807 INFO [stderr]      |
Dec 01 08:50:42.807 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 01 08:50:42.807 INFO [stderr] 
Dec 01 08:50:43.101 INFO [stderr] warning: value assigned to `prev_edit_constant` is never read
Dec 01 08:50:43.101 INFO [stderr]     --> src/lib.rs:1838:25
Dec 01 08:50:43.101 INFO [stderr]      |
Dec 01 08:50:43.101 INFO [stderr] 1838 |                         prev_edit_constant =  some_val;
Dec 01 08:50:43.101 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:43.101 INFO [stderr]      |
Dec 01 08:50:43.101 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 08:50:43.101 INFO [stderr] 
Dec 01 08:50:43.101 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 08:50:43.101 INFO [stderr]     --> src/lib.rs:2006:25
Dec 01 08:50:43.101 INFO [stderr]      |
Dec 01 08:50:43.101 INFO [stderr] 2006 |                 let mut r: f64 = 0f64;
Dec 01 08:50:43.102 INFO [stderr]      |                         ^
Dec 01 08:50:43.102 INFO [stderr] 
Dec 01 08:50:44.207 INFO [stderr] warning: value assigned to `prev_edit_constant` is never read
Dec 01 08:50:44.207 INFO [stderr]     --> src/main.rs:1830:7
Dec 01 08:50:44.207 INFO [stderr]      |
Dec 01 08:50:44.207 INFO [stderr] 1830 |                         prev_edit_constant =  some_val;
Dec 01 08:50:44.207 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.207 INFO [stderr]      |
Dec 01 08:50:44.207 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 08:50:44.207 INFO [stderr] 
Dec 01 08:50:44.207 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 08:50:44.207 INFO [stderr]     --> src/main.rs:1997:25
Dec 01 08:50:44.207 INFO [stderr]      |
Dec 01 08:50:44.207 INFO [stderr] 1997 |                 let mut r: f64 = 0f64;
Dec 01 08:50:44.207 INFO [stderr]      |                         ^
Dec 01 08:50:44.207 INFO [stderr] 
Dec 01 08:50:44.247 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.247 INFO [stderr]    --> src/main.rs:863:14
Dec 01 08:50:44.247 INFO [stderr]     |
Dec 01 08:50:44.247 INFO [stderr] 863 |             let mut expr = Rc::new(Expression::new_blank());
Dec 01 08:50:44.247 INFO [stderr]     |                 ----^^^^
Dec 01 08:50:44.247 INFO [stderr]     |                 |
Dec 01 08:50:44.247 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:44.247 INFO [stderr]     |
Dec 01 08:50:44.247 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 08:50:44.247 INFO [stderr] 
Dec 01 08:50:44.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.251 INFO [stderr]    --> src/main.rs:915:21
Dec 01 08:50:44.251 INFO [stderr]     |
Dec 01 08:50:44.251 INFO [stderr] 915 |                 let mut expr = Rc::new(Expression::new_single_variable(var_two));
Dec 01 08:50:44.251 INFO [stderr]     |                     ----^^^^
Dec 01 08:50:44.251 INFO [stderr]     |                     |
Dec 01 08:50:44.251 INFO [stderr]     |                     help: remove this `mut`
Dec 01 08:50:44.251 INFO [stderr] 
Dec 01 08:50:44.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.251 INFO [stderr]    --> src/main.rs:937:17
Dec 01 08:50:44.251 INFO [stderr]     |
Dec 01 08:50:44.251 INFO [stderr] 937 |             let mut cexpr: Rc<Expression> = expr.clone();
Dec 01 08:50:44.251 INFO [stderr]     |                 ----^^^^^
Dec 01 08:50:44.251 INFO [stderr]     |                 |
Dec 01 08:50:44.251 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:44.251 INFO [stderr] 
Dec 01 08:50:44.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.251 INFO [stderr]    --> src/main.rs:966:17
Dec 01 08:50:44.251 INFO [stderr]     |
Dec 01 08:50:44.251 INFO [stderr] 966 |             let mut expr = expr_two.clone();
Dec 01 08:50:44.251 INFO [stderr]     |                 ----^^^^
Dec 01 08:50:44.251 INFO [stderr]     |                 |
Dec 01 08:50:44.251 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:44.251 INFO [stderr] 
Dec 01 08:50:44.259 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.259 INFO [stderr]     --> src/main.rs:1146:17
Dec 01 08:50:44.259 INFO [stderr]      |
Dec 01 08:50:44.259 INFO [stderr] 1146 |             let mut expr = Rc::new(Expression::new_blank());
Dec 01 08:50:44.259 INFO [stderr]      |                 ----^^^^
Dec 01 08:50:44.259 INFO [stderr]      |                 |
Dec 01 08:50:44.259 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.259 INFO [stderr] 
Dec 01 08:50:44.275 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.275 INFO [stderr]     --> src/main.rs:1268:17
Dec 01 08:50:44.275 INFO [stderr]      |
Dec 01 08:50:44.275 INFO [stderr] 1268 |             let mut prev_edit_constant = 0f64;
Dec 01 08:50:44.275 INFO [stderr]      |                 ----^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.275 INFO [stderr]      |                 |
Dec 01 08:50:44.275 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.275 INFO [stderr] 
Dec 01 08:50:44.275 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.275 INFO [stderr]     --> src/main.rs:1270:17
Dec 01 08:50:44.275 INFO [stderr]      |
Dec 01 08:50:44.275 INFO [stderr] 1270 |             let mut expr = self.new_expression(constraint,
Dec 01 08:50:44.275 INFO [stderr]      |                 ----^^^^
Dec 01 08:50:44.275 INFO [stderr]      |                 |
Dec 01 08:50:44.275 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.275 INFO [stderr] 
Dec 01 08:50:44.287 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.287 INFO [stderr]     --> src/main.rs:1389:22
Dec 01 08:50:44.287 INFO [stderr]      |
Dec 01 08:50:44.287 INFO [stderr] 1389 |                 Some(mut expr) => {
Dec 01 08:50:44.287 INFO [stderr]      |                      ----^^^^
Dec 01 08:50:44.287 INFO [stderr]      |                      |
Dec 01 08:50:44.287 INFO [stderr]      |                      help: remove this `mut`
Dec 01 08:50:44.287 INFO [stderr] 
Dec 01 08:50:44.303 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.303 INFO [stderr]     --> src/main.rs:1429:17
Dec 01 08:50:44.303 INFO [stderr]      |
Dec 01 08:50:44.303 INFO [stderr] 1429 |             let mut obj_row: Rc<Expression> = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:44.303 INFO [stderr]      |                 ----^^^^^^^
Dec 01 08:50:44.303 INFO [stderr]      |                 |
Dec 01 08:50:44.303 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.303 INFO [stderr] 
Dec 01 08:50:44.303 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.303 INFO [stderr]     --> src/main.rs:1432:17
Dec 01 08:50:44.303 INFO [stderr]      |
Dec 01 08:50:44.303 INFO [stderr] 1432 |             let mut error_option = self.error_vars.borrow_mut().get(constraint).map(|x| x.clone());
Dec 01 08:50:44.303 INFO [stderr]      |                 ----^^^^^^^^^^^^
Dec 01 08:50:44.303 INFO [stderr]      |                 |
Dec 01 08:50:44.303 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.303 INFO [stderr] 
Dec 01 08:50:44.319 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.319 INFO [stderr]     --> src/main.rs:1760:25
Dec 01 08:50:44.319 INFO [stderr]      |
Dec 01 08:50:44.319 INFO [stderr] 1760 |                     let mut row_expr = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:44.319 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:44.319 INFO [stderr]      |                         |
Dec 01 08:50:44.319 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:44.319 INFO [stderr] 
Dec 01 08:50:44.319 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.319 INFO [stderr]     --> src/main.rs:1800:25
Dec 01 08:50:44.319 INFO [stderr]      |
Dec 01 08:50:44.319 INFO [stderr] 1800 |                     let mut row_expr = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:44.319 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:44.319 INFO [stderr]      |                         |
Dec 01 08:50:44.319 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:44.319 INFO [stderr] 
Dec 01 08:50:44.319 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.319 INFO [stderr]     --> src/main.rs:1816:25
Dec 01 08:50:44.319 INFO [stderr]      |
Dec 01 08:50:44.319 INFO [stderr] 1816 |                     let mut some_val = constraint_expr.mref.borrow().clone().constant.clone();
Dec 01 08:50:44.319 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:44.319 INFO [stderr]      |                         |
Dec 01 08:50:44.319 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:44.319 INFO [stderr] 
Dec 01 08:50:44.339 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.339 INFO [stderr]     --> src/main.rs:2038:17
Dec 01 08:50:44.339 INFO [stderr]      |
Dec 01 08:50:44.339 INFO [stderr] 2038 |             let mut len = self.infeasible_rows.borrow().len();
Dec 01 08:50:44.339 INFO [stderr]      |                 ----^^^
Dec 01 08:50:44.339 INFO [stderr]      |                 |
Dec 01 08:50:44.339 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.339 INFO [stderr] 
Dec 01 08:50:44.344 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:44.345 INFO [stderr]     --> src/main.rs:2184:14
Dec 01 08:50:44.345 INFO [stderr]      |
Dec 01 08:50:44.345 INFO [stderr] 2184 |             let mut m = self.columns.borrow().clone();
Dec 01 08:50:44.345 INFO [stderr]      |                 ----^
Dec 01 08:50:44.345 INFO [stderr]      |                 |
Dec 01 08:50:44.345 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:44.345 INFO [stderr] 
Dec 01 08:50:44.378 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.378 INFO [stderr]     --> src/main.rs:1216:10
Dec 01 08:50:44.379 INFO [stderr]      |
Dec 01 08:50:44.379 INFO [stderr] 1216 |             self.add_constraint(&c);
Dec 01 08:50:44.379 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.379 INFO [stderr]      |
Dec 01 08:50:44.380 INFO [stderr]      = note: #[warn(unused_must_use)] on by default
Dec 01 08:50:44.380 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.380 INFO [stderr] 
Dec 01 08:50:44.381 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.381 INFO [stderr]     --> src/main.rs:1280:21
Dec 01 08:50:44.381 INFO [stderr]      |
Dec 01 08:50:44.382 INFO [stderr] 1280 |                     self.add_with_artificial(&expr);
Dec 01 08:50:44.382 INFO [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.382 INFO [stderr]      |
Dec 01 08:50:44.383 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.383 INFO [stderr] 
Dec 01 08:50:44.383 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.383 INFO [stderr]     --> src/main.rs:1307:17
Dec 01 08:50:44.384 INFO [stderr]      |
Dec 01 08:50:44.384 INFO [stderr] 1307 |                 self.optimise(&obj);
Dec 01 08:50:44.384 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.385 INFO [stderr]      |
Dec 01 08:50:44.385 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.385 INFO [stderr] 
Dec 01 08:50:44.386 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.386 INFO [stderr]     --> src/main.rs:1373:13
Dec 01 08:50:44.386 INFO [stderr]      |
Dec 01 08:50:44.386 INFO [stderr] 1373 |             self.optimise(&obj_var);
Dec 01 08:50:44.387 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.387 INFO [stderr]      |
Dec 01 08:50:44.387 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.388 INFO [stderr] 
Dec 01 08:50:44.388 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.388 INFO [stderr]     --> src/main.rs:1401:29
Dec 01 08:50:44.388 INFO [stderr]      |
Dec 01 08:50:44.389 INFO [stderr] 1401 |                             self.pivot(&entry_var, &slack_var);
Dec 01 08:50:44.389 INFO [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.389 INFO [stderr]      |
Dec 01 08:50:44.390 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.390 INFO [stderr] 
Dec 01 08:50:44.391 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.391 INFO [stderr]     --> src/main.rs:1514:25
Dec 01 08:50:44.391 INFO [stderr]      |
Dec 01 08:50:44.392 INFO [stderr] 1514 |                         self.pivot(&marker, &exit_var.unwrap());
Dec 01 08:50:44.392 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.392 INFO [stderr]      |
Dec 01 08:50:44.393 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.393 INFO [stderr] 
Dec 01 08:50:44.393 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.394 INFO [stderr]     --> src/main.rs:1574:17
Dec 01 08:50:44.394 INFO [stderr]      |
Dec 01 08:50:44.394 INFO [stderr] 1574 |                 self.optimise(&obj);
Dec 01 08:50:44.394 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.395 INFO [stderr]      |
Dec 01 08:50:44.395 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:1691:13
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 1691 |             self.remove_constraint(constraint);
Dec 01 08:50:44.399 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:1702:17
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 1702 |                 self.add_edit_var(var, Strength::REQUIRED);
Dec 01 08:50:44.399 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:1703:17
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 1703 |                 self.begin_edit();
Dec 01 08:50:44.399 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:1706:25
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 1706 |                         self.end_edit();
Dec 01 08:50:44.399 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:1854:13
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 1854 |             self.dual_optimise();
Dec 01 08:50:44.399 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:2026:17
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 2026 |                 self.pivot(&entry_var.clone().unwrap(), &exit_var.clone().unwrap());
Dec 01 08:50:44.399 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.399 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:44.399 INFO [stderr]     --> src/main.rs:2069:29
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr] 2069 |                             self.pivot(&entry_var.clone().unwrap(), &exit_var);
Dec 01 08:50:44.399 INFO [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:44.399 INFO [stderr]      |
Dec 01 08:50:44.399 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:44.399 INFO [stderr] 
Dec 01 08:50:44.746 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.23s
Dec 01 08:50:44.749 INFO [stderr] su: No module specific data is present
Dec 01 08:50:45.028 INFO running `"docker" "inspect" "a09524bac4585123c71e94d40e20093b28e488b1bc09a9e4e54025f6b6ffdebb"`
Dec 01 08:50:45.127 INFO running `"docker" "rm" "-f" "a09524bac4585123c71e94d40e20093b28e488b1bc09a9e4e54025f6b6ffdebb"`
Dec 01 08:50:45.238 INFO [stdout] a09524bac4585123c71e94d40e20093b28e488b1bc09a9e4e54025f6b6ffdebb
Dec 01 08:50:45.240 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 08:50:45.430 INFO [stdout] 13a6a0c5fbe8672800b380fd97865e2a74352e6ed6dfd87c853408973897f5e4
Dec 01 08:50:45.431 INFO running `"docker" "start" "-a" "13a6a0c5fbe8672800b380fd97865e2a74352e6ed6dfd87c853408973897f5e4"`
Dec 01 08:50:46.174 INFO [stderr] usermod: no changes
Dec 01 08:50:46.203 INFO [stderr]    Compiling cassowaryr v0.1.0 (/source)
Dec 01 08:50:46.681 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 08:50:46.681 INFO [stderr]     --> src/lib.rs:2055:36
Dec 01 08:50:46.681 INFO [stderr]      |
Dec 01 08:50:46.681 INFO [stderr] 2055 |                                 if (val > 0f64 && var.pivotable()) {
Dec 01 08:50:46.681 INFO [stderr]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 08:50:46.682 INFO [stderr]      |
Dec 01 08:50:46.682 INFO [stderr]      = note: #[warn(unused_parens)] on by default
Dec 01 08:50:46.682 INFO [stderr] 
Dec 01 08:50:47.095 INFO [stderr] warning: value assigned to `prev_edit_constant` is never read
Dec 01 08:50:47.095 INFO [stderr]     --> src/main.rs:1830:7
Dec 01 08:50:47.095 INFO [stderr]      |
Dec 01 08:50:47.095 INFO [stderr] 1830 |                         prev_edit_constant =  some_val;
Dec 01 08:50:47.095 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.095 INFO [stderr]      |
Dec 01 08:50:47.095 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 08:50:47.095 INFO [stderr] 
Dec 01 08:50:47.095 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 08:50:47.095 INFO [stderr]     --> src/main.rs:1997:25
Dec 01 08:50:47.095 INFO [stderr]      |
Dec 01 08:50:47.095 INFO [stderr] 1997 |                 let mut r: f64 = 0f64;
Dec 01 08:50:47.095 INFO [stderr]      |                         ^
Dec 01 08:50:47.095 INFO [stderr] 
Dec 01 08:50:47.145 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.145 INFO [stderr]    --> src/main.rs:863:14
Dec 01 08:50:47.145 INFO [stderr]     |
Dec 01 08:50:47.145 INFO [stderr] 863 |             let mut expr = Rc::new(Expression::new_blank());
Dec 01 08:50:47.145 INFO [stderr]     |                 ----^^^^
Dec 01 08:50:47.145 INFO [stderr]     |                 |
Dec 01 08:50:47.145 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:47.145 INFO [stderr]     |
Dec 01 08:50:47.145 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 08:50:47.145 INFO [stderr] 
Dec 01 08:50:47.151 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.151 INFO [stderr]    --> src/main.rs:915:21
Dec 01 08:50:47.151 INFO [stderr]     |
Dec 01 08:50:47.151 INFO [stderr] 915 |                 let mut expr = Rc::new(Expression::new_single_variable(var_two));
Dec 01 08:50:47.151 INFO [stderr]     |                     ----^^^^
Dec 01 08:50:47.151 INFO [stderr]     |                     |
Dec 01 08:50:47.151 INFO [stderr]     |                     help: remove this `mut`
Dec 01 08:50:47.151 INFO [stderr] 
Dec 01 08:50:47.151 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.151 INFO [stderr]    --> src/main.rs:937:17
Dec 01 08:50:47.151 INFO [stderr]     |
Dec 01 08:50:47.151 INFO [stderr] 937 |             let mut cexpr: Rc<Expression> = expr.clone();
Dec 01 08:50:47.151 INFO [stderr]     |                 ----^^^^^
Dec 01 08:50:47.151 INFO [stderr]     |                 |
Dec 01 08:50:47.151 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:47.151 INFO [stderr] 
Dec 01 08:50:47.151 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.151 INFO [stderr]    --> src/main.rs:966:17
Dec 01 08:50:47.151 INFO [stderr]     |
Dec 01 08:50:47.151 INFO [stderr] 966 |             let mut expr = expr_two.clone();
Dec 01 08:50:47.151 INFO [stderr]     |                 ----^^^^
Dec 01 08:50:47.151 INFO [stderr]     |                 |
Dec 01 08:50:47.151 INFO [stderr]     |                 help: remove this `mut`
Dec 01 08:50:47.151 INFO [stderr] 
Dec 01 08:50:47.159 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.159 INFO [stderr]     --> src/main.rs:1146:17
Dec 01 08:50:47.159 INFO [stderr]      |
Dec 01 08:50:47.159 INFO [stderr] 1146 |             let mut expr = Rc::new(Expression::new_blank());
Dec 01 08:50:47.159 INFO [stderr]      |                 ----^^^^
Dec 01 08:50:47.159 INFO [stderr]      |                 |
Dec 01 08:50:47.159 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.159 INFO [stderr] 
Dec 01 08:50:47.159 INFO [stderr] warning: value assigned to `prev_edit_constant` is never read
Dec 01 08:50:47.159 INFO [stderr]     --> src/lib.rs:1838:25
Dec 01 08:50:47.159 INFO [stderr]      |
Dec 01 08:50:47.159 INFO [stderr] 1838 |                         prev_edit_constant =  some_val;
Dec 01 08:50:47.159 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.159 INFO [stderr]      |
Dec 01 08:50:47.159 INFO [stderr]      = note: #[warn(unused_assignments)] on by default
Dec 01 08:50:47.159 INFO [stderr] 
Dec 01 08:50:47.159 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 08:50:47.159 INFO [stderr]     --> src/lib.rs:2006:25
Dec 01 08:50:47.159 INFO [stderr]      |
Dec 01 08:50:47.159 INFO [stderr] 2006 |                 let mut r: f64 = 0f64;
Dec 01 08:50:47.159 INFO [stderr]      |                         ^
Dec 01 08:50:47.159 INFO [stderr] 
Dec 01 08:50:47.175 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.175 INFO [stderr]     --> src/main.rs:1268:17
Dec 01 08:50:47.175 INFO [stderr]      |
Dec 01 08:50:47.175 INFO [stderr] 1268 |             let mut prev_edit_constant = 0f64;
Dec 01 08:50:47.175 INFO [stderr]      |                 ----^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.175 INFO [stderr]      |                 |
Dec 01 08:50:47.175 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.175 INFO [stderr] 
Dec 01 08:50:47.175 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.175 INFO [stderr]     --> src/main.rs:1270:17
Dec 01 08:50:47.175 INFO [stderr]      |
Dec 01 08:50:47.175 INFO [stderr] 1270 |             let mut expr = self.new_expression(constraint,
Dec 01 08:50:47.175 INFO [stderr]      |                 ----^^^^
Dec 01 08:50:47.175 INFO [stderr]      |                 |
Dec 01 08:50:47.175 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.175 INFO [stderr] 
Dec 01 08:50:47.191 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.191 INFO [stderr]     --> src/main.rs:1389:22
Dec 01 08:50:47.191 INFO [stderr]      |
Dec 01 08:50:47.191 INFO [stderr] 1389 |                 Some(mut expr) => {
Dec 01 08:50:47.191 INFO [stderr]      |                      ----^^^^
Dec 01 08:50:47.191 INFO [stderr]      |                      |
Dec 01 08:50:47.191 INFO [stderr]      |                      help: remove this `mut`
Dec 01 08:50:47.191 INFO [stderr] 
Dec 01 08:50:47.203 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.203 INFO [stderr]     --> src/main.rs:1429:17
Dec 01 08:50:47.203 INFO [stderr]      |
Dec 01 08:50:47.203 INFO [stderr] 1429 |             let mut obj_row: Rc<Expression> = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:47.203 INFO [stderr]      |                 ----^^^^^^^
Dec 01 08:50:47.203 INFO [stderr]      |                 |
Dec 01 08:50:47.203 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.203 INFO [stderr] 
Dec 01 08:50:47.203 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.203 INFO [stderr]     --> src/main.rs:1432:17
Dec 01 08:50:47.203 INFO [stderr]      |
Dec 01 08:50:47.203 INFO [stderr] 1432 |             let mut error_option = self.error_vars.borrow_mut().get(constraint).map(|x| x.clone());
Dec 01 08:50:47.203 INFO [stderr]      |                 ----^^^^^^^^^^^^
Dec 01 08:50:47.203 INFO [stderr]      |                 |
Dec 01 08:50:47.203 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.203 INFO [stderr] 
Dec 01 08:50:47.231 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.231 INFO [stderr]     --> src/main.rs:1760:25
Dec 01 08:50:47.231 INFO [stderr]      |
Dec 01 08:50:47.231 INFO [stderr] 1760 |                     let mut row_expr = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:47.231 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:47.231 INFO [stderr]      |                         |
Dec 01 08:50:47.231 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:47.231 INFO [stderr] 
Dec 01 08:50:47.231 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.231 INFO [stderr]     --> src/main.rs:1800:25
Dec 01 08:50:47.231 INFO [stderr]      |
Dec 01 08:50:47.231 INFO [stderr] 1800 |                     let mut row_expr = self.get_row_expression(&obj).unwrap();
Dec 01 08:50:47.231 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:47.231 INFO [stderr]      |                         |
Dec 01 08:50:47.231 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:47.231 INFO [stderr] 
Dec 01 08:50:47.231 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.231 INFO [stderr]     --> src/main.rs:1816:25
Dec 01 08:50:47.231 INFO [stderr]      |
Dec 01 08:50:47.231 INFO [stderr] 1816 |                     let mut some_val = constraint_expr.mref.borrow().clone().constant.clone();
Dec 01 08:50:47.231 INFO [stderr]      |                         ----^^^^^^^^
Dec 01 08:50:47.231 INFO [stderr]      |                         |
Dec 01 08:50:47.231 INFO [stderr]      |                         help: remove this `mut`
Dec 01 08:50:47.231 INFO [stderr] 
Dec 01 08:50:47.263 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.263 INFO [stderr]     --> src/main.rs:2038:17
Dec 01 08:50:47.263 INFO [stderr]      |
Dec 01 08:50:47.263 INFO [stderr] 2038 |             let mut len = self.infeasible_rows.borrow().len();
Dec 01 08:50:47.263 INFO [stderr]      |                 ----^^^
Dec 01 08:50:47.263 INFO [stderr]      |                 |
Dec 01 08:50:47.263 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.263 INFO [stderr] 
Dec 01 08:50:47.275 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.275 INFO [stderr]     --> src/main.rs:2184:14
Dec 01 08:50:47.275 INFO [stderr]      |
Dec 01 08:50:47.275 INFO [stderr] 2184 |             let mut m = self.columns.borrow().clone();
Dec 01 08:50:47.275 INFO [stderr]      |                 ----^
Dec 01 08:50:47.275 INFO [stderr]      |                 |
Dec 01 08:50:47.275 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.275 INFO [stderr] 
Dec 01 08:50:47.295 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.295 INFO [stderr]     --> src/main.rs:2406:17
Dec 01 08:50:47.295 INFO [stderr]      |
Dec 01 08:50:47.295 INFO [stderr] 2406 |             let mut x: Rc<Variable> = Rc::new(Variable::new(String::from("var1"),
Dec 01 08:50:47.295 INFO [stderr]      |                 ----^
Dec 01 08:50:47.295 INFO [stderr]      |                 |
Dec 01 08:50:47.295 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.295 INFO [stderr] 
Dec 01 08:50:47.295 INFO [stderr] warning: variable does not need to be mutable
Dec 01 08:50:47.295 INFO [stderr]     --> src/main.rs:2410:17
Dec 01 08:50:47.295 INFO [stderr]      |
Dec 01 08:50:47.295 INFO [stderr] 2410 |             let mut y: Rc<Variable> = Rc::new(Variable::new(String::from("var2"),
Dec 01 08:50:47.295 INFO [stderr]      |                 ----^
Dec 01 08:50:47.295 INFO [stderr]      |                 |
Dec 01 08:50:47.295 INFO [stderr]      |                 help: remove this `mut`
Dec 01 08:50:47.295 INFO [stderr] 
Dec 01 08:50:47.307 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.307 INFO [stderr]     --> src/main.rs:1216:10
Dec 01 08:50:47.307 INFO [stderr]      |
Dec 01 08:50:47.307 INFO [stderr] 1216 |             self.add_constraint(&c);
Dec 01 08:50:47.307 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.307 INFO [stderr]      |
Dec 01 08:50:47.307 INFO [stderr]      = note: #[warn(unused_must_use)] on by default
Dec 01 08:50:47.307 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.307 INFO [stderr] 
Dec 01 08:50:47.307 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.307 INFO [stderr]     --> src/main.rs:1280:21
Dec 01 08:50:47.307 INFO [stderr]      |
Dec 01 08:50:47.307 INFO [stderr] 1280 |                     self.add_with_artificial(&expr);
Dec 01 08:50:47.307 INFO [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.307 INFO [stderr]      |
Dec 01 08:50:47.307 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.307 INFO [stderr] 
Dec 01 08:50:47.307 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.307 INFO [stderr]     --> src/main.rs:1307:17
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr] 1307 |                 self.optimise(&obj);
Dec 01 08:50:47.308 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.308 INFO [stderr] 
Dec 01 08:50:47.308 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.308 INFO [stderr]     --> src/main.rs:1373:13
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr] 1373 |             self.optimise(&obj_var);
Dec 01 08:50:47.308 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.308 INFO [stderr] 
Dec 01 08:50:47.308 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.308 INFO [stderr]     --> src/main.rs:1401:29
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr] 1401 |                             self.pivot(&entry_var, &slack_var);
Dec 01 08:50:47.308 INFO [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.308 INFO [stderr]      |
Dec 01 08:50:47.308 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.308 INFO [stderr] 
Dec 01 08:50:47.309 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.309 INFO [stderr]     --> src/main.rs:1514:25
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr] 1514 |                         self.pivot(&marker, &exit_var.unwrap());
Dec 01 08:50:47.309 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.309 INFO [stderr] 
Dec 01 08:50:47.309 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.309 INFO [stderr]     --> src/main.rs:1574:17
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr] 1574 |                 self.optimise(&obj);
Dec 01 08:50:47.309 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.309 INFO [stderr] 
Dec 01 08:50:47.309 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.309 INFO [stderr]     --> src/main.rs:1691:13
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr] 1691 |             self.remove_constraint(constraint);
Dec 01 08:50:47.309 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.309 INFO [stderr]      |
Dec 01 08:50:47.309 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.310 INFO [stderr] 
Dec 01 08:50:47.310 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.310 INFO [stderr]     --> src/main.rs:1702:17
Dec 01 08:50:47.310 INFO [stderr]      |
Dec 01 08:50:47.310 INFO [stderr] 1702 |                 self.add_edit_var(var, Strength::REQUIRED);
Dec 01 08:50:47.310 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.310 INFO [stderr]      |
Dec 01 08:50:47.310 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.310 INFO [stderr] 
Dec 01 08:50:47.310 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.310 INFO [stderr]     --> src/main.rs:1703:17
Dec 01 08:50:47.310 INFO [stderr]      |
Dec 01 08:50:47.310 INFO [stderr] 1703 |                 self.begin_edit();
Dec 01 08:50:47.310 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.310 INFO [stderr]      |
Dec 01 08:50:47.310 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.310 INFO [stderr] 
Dec 01 08:50:47.310 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.310 INFO [stderr]     --> src/main.rs:1706:25
Dec 01 08:50:47.310 INFO [stderr]      |
Dec 01 08:50:47.310 INFO [stderr] 1706 |                         self.end_edit();
Dec 01 08:50:47.311 INFO [stderr]      |                         ^^^^^^^^^^^^^^^^
Dec 01 08:50:47.311 INFO [stderr]      |
Dec 01 08:50:47.311 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.311 INFO [stderr] 
Dec 01 08:50:47.311 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.311 INFO [stderr]     --> src/main.rs:1854:13
Dec 01 08:50:47.311 INFO [stderr]      |
Dec 01 08:50:47.311 INFO [stderr] 1854 |             self.dual_optimise();
Dec 01 08:50:47.311 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.311 INFO [stderr]      |
Dec 01 08:50:47.311 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.311 INFO [stderr] 
Dec 01 08:50:47.311 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.311 INFO [stderr]     --> src/main.rs:2026:17
Dec 01 08:50:47.311 INFO [stderr]      |
Dec 01 08:50:47.311 INFO [stderr] 2026 |                 self.pivot(&entry_var.clone().unwrap(), &exit_var.clone().unwrap());
Dec 01 08:50:47.311 INFO [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.311 INFO [stderr]      |
Dec 01 08:50:47.311 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.311 INFO [stderr] 
Dec 01 08:50:47.311 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.312 INFO [stderr]     --> src/main.rs:2069:29
Dec 01 08:50:47.312 INFO [stderr]      |
Dec 01 08:50:47.312 INFO [stderr] 2069 |                             self.pivot(&entry_var.clone().unwrap(), &exit_var);
Dec 01 08:50:47.312 INFO [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.312 INFO [stderr]      |
Dec 01 08:50:47.312 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.312 INFO [stderr] 
Dec 01 08:50:47.315 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 08:50:47.315 INFO [stderr]     --> src/main.rs:2424:13
Dec 01 08:50:47.315 INFO [stderr]      |
Dec 01 08:50:47.315 INFO [stderr] 2424 |             s.add_constraint(&c);
Dec 01 08:50:47.315 INFO [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^
Dec 01 08:50:47.315 INFO [stderr]      |
Dec 01 08:50:47.315 INFO [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 08:50:47.315 INFO [stderr] 
Dec 01 08:50:50.713 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.52s
Dec 01 08:50:50.717 INFO [stderr] su: No module specific data is present
Dec 01 08:50:51.112 INFO running `"docker" "inspect" "13a6a0c5fbe8672800b380fd97865e2a74352e6ed6dfd87c853408973897f5e4"`
Dec 01 08:50:51.208 INFO running `"docker" "rm" "-f" "13a6a0c5fbe8672800b380fd97865e2a74352e6ed6dfd87c853408973897f5e4"`
Dec 01 08:50:51.317 INFO [stdout] 13a6a0c5fbe8672800b380fd97865e2a74352e6ed6dfd87c853408973897f5e4
Dec 01 08:50:51.320 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 08:50:51.604 INFO [stdout] e9f26b612abb3a5891c78eeb974a940030217ef5dff70594828003d81d23476a
Dec 01 08:50:51.605 INFO running `"docker" "start" "-a" "e9f26b612abb3a5891c78eeb974a940030217ef5dff70594828003d81d23476a"`
Dec 01 08:50:51.966 INFO [stderr] usermod: no changes
Dec 01 08:50:51.998 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Dec 01 08:50:51.998 INFO [stderr]      Running /target/debug/deps/cassowaryr-f0859b4492a35ffa
Dec 01 08:50:52.000 INFO [stdout] 
Dec 01 08:50:52.000 INFO [stdout] running 4 tests
Dec 01 08:50:52.002 INFO [stdout] test cass_tests::t3 ... ok
Dec 01 08:50:52.003 INFO [stdout] test cass_tests::t1 ... ok
Dec 01 08:50:52.003 INFO [stdout] test cass_tests::t2 ... ok
Dec 01 08:50:52.005 INFO [stdout] test cass_tests::t4 ... ok
Dec 01 08:50:52.005 INFO [stdout] 
Dec 01 08:50:52.005 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 08:50:52.005 INFO [stdout] 
Dec 01 08:50:52.005 INFO [stderr]      Running /target/debug/deps/cassowaryr-60751025a9cf776d
Dec 01 08:50:52.007 INFO [stdout] 
Dec 01 08:50:52.007 INFO [stdout] running 1 test
Dec 01 08:50:52.008 INFO [stdout] test cass_tests::t1 ... ok
Dec 01 08:50:52.008 INFO [stdout] 
Dec 01 08:50:52.008 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 08:50:52.008 INFO [stdout] 
Dec 01 08:50:52.008 INFO [stderr]    Doc-tests cassowaryr
Dec 01 08:50:52.376 INFO [stdout] 
Dec 01 08:50:52.377 INFO [stdout] running 0 tests
Dec 01 08:50:52.377 INFO [stdout] 
Dec 01 08:50:52.377 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 08:50:52.377 INFO [stdout] 
Dec 01 08:50:52.388 INFO [stderr] su: No module specific data is present
Dec 01 08:50:52.668 INFO running `"docker" "inspect" "e9f26b612abb3a5891c78eeb974a940030217ef5dff70594828003d81d23476a"`
Dec 01 08:50:52.757 INFO running `"docker" "rm" "-f" "e9f26b612abb3a5891c78eeb974a940030217ef5dff70594828003d81d23476a"`
Dec 01 08:50:52.833 INFO [stdout] e9f26b612abb3a5891c78eeb974a940030217ef5dff70594828003d81d23476a
